package repositorio;

import java.util.ArrayList;
import java.util.List;

import logica.Usuario;

import org.hibernate.Session;
import org.hibernate.SessionFactory;

public class DAOUsuario {

	public boolean autenticar(Usuario usuario){
		final List<Usuario> listF = new ArrayList<Usuario>();
		SessionFactory factory= FabricaSessionFactory.getFactory();
		Session session = factory.getCurrentSession(); 
        session.beginTransaction();
		@SuppressWarnings("unchecked")
		List<Usuario> list = session.createCriteria(Usuario.class).list();
		session.getTransaction().commit();
		for(final Usuario o : list) {
		    listF.add((Usuario)o);
		}		
		for (Usuario usuario2 : listF) {
			if (usuario2.equals(usuario))
				return true;
		}
		return false;
	}
}
